package cn.iocoder.yudao.module.def.controller.admin.projectprogress.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import cn.iocoder.yudao.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 工程进度分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class ProjectProgressPageReqVO extends PageParam {

    @Schema(description = "所属工程", example = "14371")
    private Integer projectId;

    @Schema(description = "项目名称", example = "张三")
    private String projectName;

    private String projectNameAuth;

    @Schema(description = "是否开工")
    private String isStart;

    @Schema(description = "是否完工")
    private String isFinish;

    @Schema(description = "总投资(万元)")
    private String totalInvest;

    @Schema(description = "累计完成投资(万元)")
    private String completeInvest;

    @Schema(description = "下达中央投资(万元)")
    private String issueInvest;

    @Schema(description = "已支付中央投资(万元)")
    private String paidInvest;

    @Schema(description = "中央预算内资金支付率")
    private String budgetaryInvestRate;

    @Schema(description = "工程进度")
    private String projectProgress;

    @Schema(description = "投资年度")
    private Integer investYear;

}